export function _setToken (params) {
  if (params == null) {
    params = {}
  }
  params.token = getStore('token')
  return params
}

/**
 * 存储store数据
 * @param key
 * @param value value必须是字符串
 */
export function store (key, value) {
  localStorage.setItem(key, value)
}

/**
 * 获取store数据
 * @param key
 */
export function getStore (key) {
  return localStorage.getItem(key)
}

/**
 * 清除stroe数据
 * @param key
 */
export function deleteStore (key) {
  localStorage.removeItem(key)
}

/**
 * 缓存json对象
 * @param key
 * @param jsonObj
 */
export function storeJsonObj (key, jsonObj) {
  store(key, JSON.stringify(jsonObj))
}

/**
 * 获取缓存json对象
 * @param key
 */
export function getStoreJsonObj (key) {
  var jsonStr = getStore(key)
  return JSON.parse(jsonStr)
}
